package dto;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

public class FacturaTO implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private int nroFactura; 
	private ClienteTO cliente;	
	private List<ItemFacturaTO> items;
	private float totalItemFactura;
	private Date fechaFacturacion;
	
	
	public FacturaTO (int nroFactura, ClienteTO cliente, float totalItemFactura, Date fechaFacturacion, List<ItemFacturaTO> itemsFacTO)
	{
		super();
		this.nroFactura = 	nroFactura; 
		this.cliente = cliente;
		this.items = itemsFacTO;
		this.totalItemFactura = totalItemFactura;
		this.fechaFacturacion = fechaFacturacion;
	}
	
	public String toString() {
		return "UsuarioTO [cliente=" + cliente + ", nroFactura=" + nroFactura + ", items=" + items + ", totalItemFactura="+ totalItemFactura +", "
				+"fechaFacturacion="+  fechaFacturacion +" ]";
	}
	
	public ClienteTO getCliente() {
		return cliente;
	}
	public List<ItemFacturaTO> getItems() {
		return items;
	}
	public float getTotalItemFactura() {
		return totalItemFactura;
	}
	public Date getFechaFacturacion() {
		return fechaFacturacion;
	}


	public int getNroFactura() {
		return nroFactura;
	}


	public void setNroFactura(int nroFactura) {
		this.nroFactura = nroFactura;
	}
	

}
